home *** CD-ROM | disk | FTP | other *** search
/ The Beauty of Chaos / Beauty of Chaos, The - Vol. 1 (1995)(Schatztruhe)[!][Amiga-Mac-PC].iso / mac / gifconverter2.37.cpt.hqx / GIFConverter 2.3.7.rsrc / bin.rsrc_CODE_71_AWrite.txt < prev    next >
Text File  |  1994-01-29  |  12KB  |  206 lines

  1. # near model CODE resource
  2. # jump table entries: 21680-21680 (1 of them)
  3. 00000000  4E56 FFFC                link       A6, -0x0004
  4. 00000004  2F0C                     move.l     -[A7], A4
  5. 00000006  286E 0008                movea.l    A4, [A6 + 0x8]
  6. 0000000A  204C                     movea.l    A0, A4
  7. 0000000C  5088                     addq.l     A0, 8
  8. 0000000E  2050                     movea.l    A0, [A0]
  9. 00000010  2D48 FFFC                move.l     [A6 - 0x4], A0
  10. 00000014  2F2C FFEC                move.l     -[A7], [A4 - 0x14]
  11. 00000018  4EAD 4F7A                jsr        [A5 + 0x4F7A /* export_2539 */]
  12. 0000001C  2F2C FFEC                move.l     -[A7], [A4 - 0x14]
  13. 00000020  4EAD 4F42                jsr        [A5 + 0x4F42 /* export_2532 */]
  14. 00000024  285F                     movea.l    A4, [A7]+
  15. 00000026  4E5E                     unlink     A6
  16. 00000028  205F                     movea.l    A0, [A7]+
  17. 0000002A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  18. 0000002E  4ED0                     jmp        [A0]
  19. 00000030  9148                     subx.w     -[A0], -[A0]
  20. 00000032  444C                     neg.w      A4
  21. 00000034  4452                     neg.w      [A2]
  22. 00000036  4157                     chk.w      D0, [A7]
  23. 00000038  494E                     chk.w      D4, A6
  24. 0000003A  544F                     addq.w     A7, 2
  25. 0000003C  4C4E 474D                movem.l    D0,D2,D3,D6,A0,A1,A2,A6, A6
  26. 00000040  4150                     chk.w      D0, [A0]
  27. 00000042  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  28. // begin alternate branch 00000044-00000048
  29. fn00000044:
  30. 00000044  4E56 FF9C                link       A6, -0x0064
  31. // end alternate branch 00000044-00000048
  32. fn00000044: // (misaligned)
  33. 00000046  FF9C                     .invalid   <<F/6/7>>
  34. 00000048  48E7 0038                movem.l    -[A7], A2,A3,A4
  35. 0000004C  286E 0008                movea.l    A4, [A6 + 0x8]
  36. 00000050  42A7                     clr.l      -[A7]
  37. 00000052  3F3C FFFF                move.w     -[A7], 0xFFFF
  38. 00000056  3F3A 00DE                move.w     -[A7], [PC + 0xDE /* 00000136, value 0x1, cstring "" */]
  39. 0000005A  3F3A 00D8                move.w     -[A7], [PC + 0xD8 /* 00000134, value 0x0, cstring "" */]
  40. 0000005E  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  41. 00000062  1F3C 0007                move.b     -[A7], 0x7
  42. 00000066  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  43. 0000006A  4EAD 3C9A                jsr        [A5 + 0x3C9A /* export_1935 */]
  44. 0000006E  265F                     movea.l    A3, [A7]+
  45. 00000070  200B                     move.l     D0, A3
  46. 00000072  660A                     bne        +0xC /* 0000007E */
  47. 00000074  3F3C 9E56                move.w     -[A7], 0x9E56
  48. 00000078  42A7                     clr.l      -[A7]
  49. 0000007A  4EAD 3902                jsr        [A5 + 0x3902 /* export_1820 */]
  50. label0000007E:
  51. 0000007E  41EE FF9C                lea.l      A0, [A6 - 0x64]
  52. 00000082  2454                     movea.l    A2, [A4]
  53. 00000084  43EA 0002                lea.l      A1, [A2 + 0x2]
  54. 00000088  7003                     moveq.l    D0, 0x03
  55. label0000008A:
  56. 0000008A  30D9                     move.w     [A0]+, [A1]+
  57. 0000008C  51C8 FFFC                dbf        D0, -0x6 /* 0000008A */
  58. 00000090  42A7                     clr.l      -[A7]
  59. 00000092  486E FF9C                pea.l      [A6 - 0x64]
  60. 00000096  2053                     movea.l    A0, [A3]
  61. 00000098  2F28 0002                move.l     -[A7], [A0 + 0x2]
  62. 0000009C  4EAD 4DFA                jsr        [A5 + 0x4DFA /* export_2491 */]
  63. 000000A0  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  64. 000000A4  4267                     clr.w      -[A7]
  65. 000000A6  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  66. 000000AA  4EAD 4F72                jsr        [A5 + 0x4F72 /* export_2538 */]
  67. 000000AE  486E FFA4                pea.l      [A6 - 0x5C]
  68. 000000B2  487A FF4C                pea.l      [PC - 0xB4 /* 00000000, value 0x4E56FFFC */]
  69. 000000B6  2F0E                     move.l     -[A7], A6
  70. 000000B8  4EAD 3912                jsr        [A5 + 0x3912 /* export_1822 */]
  71. 000000BC  206E FFEC                movea.l    A0, [A6 - 0x14]
  72. 000000C0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  73. 000000C4  2050                     movea.l    A0, [A0]
  74. 000000C6  45E8 0028                lea.l      A2, [A0 + 0x28]
  75. 000000CA  7003                     moveq.l    D0, 0x03
  76. label000000CC:
  77. 000000CC  32DA                     move.w     [A1]+, [A2]+
  78. 000000CE  51C8 FFFC                dbf        D0, -0x6 /* 000000CC */
  79. 000000D2  41EE FFF0                lea.l      A0, [A6 - 0x10]
  80. 000000D6  2454                     movea.l    A2, [A4]
  81. 000000D8  43EA 0002                lea.l      A1, [A2 + 0x2]
  82. 000000DC  7003                     moveq.l    D0, 0x03
  83. label000000DE:
  84. 000000DE  30D9                     move.w     [A0]+, [A1]+
  85. 000000E0  51C8 FFFC                dbf        D0, -0x6 /* 000000DE */
  86. 000000E4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  87. 000000E8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  88. 000000EC  486E FFF8                pea.l      [A6 - 0x8]
  89. 000000F0  486E FFF0                pea.l      [A6 - 0x10]
  90. 000000F4  4EAD 5042                jsr        [A5 + 0x5042 /* export_2564 */]
  91. 000000F8  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  92. 000000FC  4EAD 4F7A                jsr        [A5 + 0x4F7A /* export_2539 */]
  93. 00000100  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  94. 00000104  4EAD 4F42                jsr        [A5 + 0x4F42 /* export_2532 */]
  95. 00000108  486E FFA4                pea.l      [A6 - 0x5C]
  96. 0000010C  4EAD 390A                jsr        [A5 + 0x390A /* export_1821 */]
  97. 00000110  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  98. 00000114  4E5E                     unlink     A6
  99. 00000116  205F                     movea.l    A0, [A7]+
  100. 00000118  504F                     addq.w     A7, 8
  101. 0000011A  4ED0                     jmp        [A0]
  102. 0000011C  9554                     sub.w      [A4], D2
  103. 0000011E  494D                     chk.w      D4, A5
  104. 00000120  4147                     chk.w      D0, D7
  105. 00000122  452E 4452                .invalid   2, [A6 + 0x4452] // invalid opcode 4 with b == 4
  106. 00000126  4157                     chk.w      D0, [A7]
  107. 00000128  494E                     chk.w      D4, A6
  108. 0000012A  544F                     addq.w     A7, 2
  109. 0000012C  4C4E 474D                movem.l    D0,D2,D3,D6,A0,A1,A2,A6, A6
  110. 00000130  4150                     chk.w      D0, [A0]
  111. 00000132  0004 0000                ori.b      D4, 0x0
  112. 00000136  0001 4E56                ori.b      D1, 0x56 /* 'V' */
  113. 0000013A  FFFC                     .invalid   <<F/7/7>>
  114. 0000013C  2F0C                     move.l     -[A7], A4
  115. 0000013E  286E 0008                movea.l    A4, [A6 + 0x8]
  116. 00000142  204C                     movea.l    A0, A4
  117. 00000144  5088                     addq.l     A0, 8
  118. 00000146  2050                     movea.l    A0, [A0]
  119. 00000148  2D48 FFFC                move.l     [A6 - 0x4], A0
  120. 0000014C  42A7                     clr.l      -[A7]
  121. 0000014E  2F2C FFF4                move.l     -[A7], [A4 - 0xC]
  122. 00000152  4EAD 1E4A                jsr        [A5 + 0x1E4A /* export_965 */]
  123. 00000156  295F FFF4                move.l     [A4 - 0xC], [A7]+
  124. 0000015A  285F                     movea.l    A4, [A7]+
  125. 0000015C  4E5E                     unlink     A6
  126. 0000015E  205F                     movea.l    A0, [A7]+
  127. 00000160  DEFC 000A                add.w      A7, 0xA /* '\n' */
  128. 00000164  4ED0                     jmp        [A0]
  129. 00000166  8C48                     or.w       D6, A0
  130. 00000168  444C                     neg.w      A4
  131. 0000016A  4C4E 474D                movem.l    D0,D2,D3,D6,A0,A1,A2,A6, A6
  132. 0000016E  4150                     chk.w      D0, [A0]
  133. 00000170  5245                     addq.w     D5, 1
  134. 00000172  5000                     addq.b     D0, 8
  135. 00000174  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  136. 00000178  0000 206E                ori.b      D0, 0x6E /* 'n' */
  137. 0000017C  0008 2F28                ori.b      A0, 0x28 /* '(' */
  138. 00000180  FFF4                     .invalid   <<F/7/7>>
  139. 00000182  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  140. 00000186  4EBA FEBC